A micro framework for creating use case objects