move the properties functions to another monitor class