I've been in discussion with @RobAshton about a way to configure the mappings in a similar way to that of FluentNHibernate by using an AutoPocoMap<T>.
An example of its usage:
public class UserPocoMap : AutoPocoMap<User>
this.Setup(x => x.FirstName).Default();
this.Setup(x => x.LastName);
My liking of this comes from wanting to have a single place which describes how an Entity is created in a valid state (especially when I have a large number of entities, having them all defined in a single place would become a maintainence headache). I'd
then be able to register the PocoMaps with the EngineConfigurationBuilder via something like this
Robs been awesome enough to add the extensibility point I need to get a prototype of this working in my project.