Add convenience method for creating property components