Try to streamline property handling for deser