custom properties can are declared with static methods