package Foo; use Coat; has foo => (isa => 'Str', is => 'rw'); 1;