It is possible to add a calculated attribute where you don't need to pass the enclosing object. Can there be a mechanism where there are a set of calculated attributes which are available to all objects in the system.
This can currently be achieved by creating an entity - adding these calculated attributes - then inheriting from this entity throughout the app.