Consider classifying properties

Also, why is this method public?