- Generic factory helper for models