make LazyModel more lenient to type erasure - just return null if type
is not available (as AbstractPropertyModel does it)