Merge branch 'release/0.4.5'
Merge branch 'release/0.4.6'
int validators - positive, negative, zero
validation int consts
validation types check null, validation error, exception
int positive type value check
UseCaseAbstract changed _request and _response from protected to private
validation params filter, whitelist param keys
UseCase Factory; useCaseReference method in FormatterAbstract
UseCase factory in reference method
unsetParam() method in Request object
removed dependency from formatter slice abstract for Application namespace
extend method isCollectionCountable
Changed in serviceAbstract properties request and response to private
changed validator instance to private, added lazy load; created getMeta method
added service interface
removed from ServiceAbstract getMeta, getFormatterInstance and getUseCaseInstance
Response class - changed property name responsObject to rawResource; added formattedResource property, setter and getter
Formatter Collection SliceAbstract method _getPaginatorResponse() handles case when no $_resource exists
deleted unused classes from /Service/Generic