Refactoring Identifiable to remove ObjectResource

A special class is unneeded, Class.new(AT::Resource) works fine.
Also removed duplicate property delegation.
More thorough constant cleanup in Identifiable spec