package Moose::Meta::Accessor::Method::Custom::Restricted; {
	use Moose;
	
	extends 'Moose::Meta::Method::Accessor';
	with 'MooseX::Meta::Method::Accessor::Restricted';
};

package Moose::Meta::Attribute::Custom::Restricted; {
	use Moose;
	
	extends 'Moose::Meta::Attribute';
	with 'MooseX::Attribute::Restricted';
	
	override 'accessor_metaclass' => sub { 'Moose::Meta::Accessor::Method::Custom::Restricted' };
}

1;