Add Alias object

An alias is an object that points to a template property.
Add Alias support to deserialization