Add PrimitiveBuilder class