dinamic presence property and setter added