fully allow sub properties