Implemented all properties.