Hi
The complianceable aspect just holds the data, there is no behaviour attached to it. It was created brfore the Records Management module, and the idea was that people could use rules or timed actions to create the behaviour they needed.
The RM module has a more complete content model and behaviour already implemented - I suggest you look at that. It makes use of scripting for the behaviour, so is easy to extend. Documentation is still pending.
Cheers
Paul.