instantiation context now also comprises properties
instantiator now sets values in instantiated task
validator starts using the instantiator
converting existing code to the new instantiation API
Using IInstantiator#setEntity is easier for now, but in the future I
guess we could pass 'entity' explicitly to IMapper methods.
refactoring to reduce code redundancy in entity mapper
entity mapper sets filename and line number.