safe number property getters