Continuing usecase, Aggregate and Join interfaces

Also, modified the container builder accordingly.