Reducing boilerplate on default property metadata