Shallow revision for ALPsDomain
ALPsDomain now should support interfaces and arrays
Add many convenience methods to ObjectDomain.