update of @property annotations
added note about differing property types