added license header
let LazyModel implement IPropertyReflectionAwareModel