domain factory new method for handling null values; change in mapper abstract to always return trough domain factory for findOne