+ Bean type can more extended easily  + Add docs block