Bump version to 0.5.0
Added ability to define scope param separator as class attribute
Moved types to dedicated module