Entity based attributes and operations to enhance business object layer functionality through aspect oriented programming techniques