I have several properties that are reused across blueprints (for example with enums and colors). I have tried making those blueprints, but you lose functionality, and the relationships created just do not make sense. I have reverted to just copying the work across blueprints. It would be nice to have reusable "controls" within a blueprint. Similar thought for self-service actions.