Added PropertiesHolder; fixed HasProperty checks (now adding only one property per declaration)