Refactored @Transactional handling into AOP microframework.
Added @RunAs and @RunAsSystem annotations with corresponding AOP advice.