Split DataContainer and tag compiler's OperaterBase.
Add static::$uses declaration to SimpleORM, it provide a chance to let you set which fields will be used in query so as query result.
Force query that using static::$withs become array by calling getData method for save some memory and make template assign more safer (So interface designer will don't have change so miss up with those sensitive and operatable object.).