inline getter
inline getter
substitute tabs with whitespaces
inline getter
move empty destructor implementation to header
fix style
move empty ctor and dtor implementations to header
inline functions
fix style
fix style
inline getter/setter
inline getter
fix style
use make_shared