Code refactoring
Added Castle nuget packages
Continued FullMappingSchema.cs changes in order to get closer to the Mapping/MappingSchema.cs implementation