move build mapping to instantiation time to enable validate_ methods to work
tests for validate method
skip broken test