I don't think this class is needed.  It's just a TiCompositeLayout with width to be fill by default.  You can probably just apply it to the layout params of your view during creation.  Similar to how we do it in ViewProxy.