Any reason these aren't implicit properties?