Add constructor with getters/setters