Implemented basic Entity functionality