add utilities for quick definition of properties with default values