$properties is now private, use get() instead