make sure the basic resource properties are aprsed first