Implemented default behaviour of Object initialisation
Implemented basic version of getters and setters