value check on multiple question marks (not set value)
bunch of changes to reflect error returns for clients
refactored usage of exceptions
removed unused variable
renamed EntityComposer to Composer, because this construct will cover
more.
request composing sceleton
fixed possible bug :)