for properties supported natural syntax and get***, set*** acessors
supported fot properties as natural syntax and access via get*** or set*** functions