https://metacpan.org/release/MooseX-Object-Pluggable
