Add perl impls for proxy pattern