more framework for blueprint/activity classes