Made AbstractResource properties private