Refactoring of wall_object methods
Put public methods in header
Changed function calls to reflect updates to API