func (m *Meta) Make() Model {
	pointer := reflect.New(reflect.TypeOf(m.model).Elem()).Interface()
	return Init(pointer.(Model))
}
func (m *Meta) Make() Model {
	pointer := reflect.New(reflect.TypeOf(m.model).Elem()).Interface()
	return Init(pointer.(Model))
}
func ( m * Meta ) Make ( ) Model { pointer := reflect . New ( reflect . TypeOf ( m . model ) . Elem ( ) ) . Interface ( ) return Init ( pointer . ( Model ) ) }
// Make returns a pointer to a new zero initialized model e.g. *Post.
//
// Note: Other libraries like mgo might replace the pointer content with a new
// structure, therefore the model eventually needs to be initialized again
// using Init().
Make returns a pointer to a new zero initialized model e . g . * Post . Note : Other libraries like mgo might replace the pointer content with a new structure therefore the model eventually needs to be initialized again using Init () .