Version 0.4.0

 - Aliasing now use class constants
 - Adding virtual collection registration with lazy load
Merge branch 'develop'