properties go above methods and constructors