Hello. IMHO we can drop _ClassAccessible method in Record.pm or change it with someething like: sub _ClassAccessibe { return {} } or sub _ClassAccessibe { die "Method should be overriden in subclass" } -- Best regards, Ruslan.