brainstorming property with data type