defined properties and created getters + setters for current count