private CommonMethods BuildCommonMethods(PropertyInfo property) { var initializer = ReflectionUtils.HasEmptyConstructor(property.PropertyType) ? ExpressionUtils.BuildInitializer(_type, property) : null; return(new CommonMethods( initializer, ExpressionUtils.BuildGetter(_type, property), ExpressionUtils.BuildSetter(_type, property))); }