Fluent package + better package name
use meta model