Added base getters and setters, and initial logic