Implemented the properties