* enhance additional properties support * update samples * update tests * add more tests * update samples * fix samples