added support using nested properties at get, set